7e231ad8750167cd72429c0a9d3c943c86c2d854,src/test/groovy/org/gradle/integtests/TaskExecutionIntegrationTest.java,TaskExecutionIntegrationTest,doesNotHideLocalMethodsAndVariables,#,115
Before Change
@Test @Ignore
public void doesNotHideLocalMethodsAndVariables() {
testFile("build.gradle").writelns(
"task a",
"task b",
"task c",
After Change
@Test
public void doesNotHideLocalMethodsAndVariables() {
testFile("build.gradle").writelns(
"String name = 'a'; task name",
// "taskNameVar = 'b'; task taskNameVar",
"def taskNameMethod(String name = 'c') { name } ",
// "task taskNameMethod",
"task taskNameMethod('d')",
"def method(String taskNameParam) { task taskNameParam }",
"method('e')",
"cl = { taskNameParam -> task taskNameParam }",
"cl.call('f')",
"task all(dependsOn: tasks.all)"
);
inTestDirectory().withTasks("all").run().assertTasksExecuted(":a", ":d", ":e", ":f", ":all");
}